using System;
using System.Collections.Generic;

namespace OffsetPath
{
    public class ClassJ : IComparer<PuntoDueD>
    {
        public PuntoDueD a;

        public int Compare(PuntoDueD P1, PuntoDueD P2)
        {
            if (P1 != P2)
            {
                ClassAtPuntoIncrementale classAt = new ClassAtPuntoIncrementale(this.a, P1);
                ClassAtPuntoIncrementale at2 = new ClassAtPuntoIncrementale(this.a, P2);
                double num = classAt.f();
                double num2 = at2.f();
                if (num > num2)
                {
                    return 1;
                }
                if (num < num2)
                {
                    return -1;
                }
            }
            return 0;
        }
    }

}
